package com.yishe.biz.tech;

import com.yishe.biz.BaseBiz;
import com.yishe.entites.mysql.CaseTypeMaintain;
import com.yishe.mapper.mysql.CaseTypeMaintainMapper;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author : chusifeng
 * @version :
 * @date :Create in 2021/4/24 23:52
 * @description:课程类型维护
 * @package com.yishe.biz.tech
 * @className YsCaseTypeInfoBiz
 */
@Service
@Slf4j
public class YsCaseTypeInfoBiz extends BaseBiz<CaseTypeMaintainMapper,CaseTypeMaintain> {

    /**
     * 新增或保存课程类型
     * @param caseTypeMaintain
     */
    public void saveCaseType(CaseTypeMaintain caseTypeMaintain) {
        if (null !=caseTypeMaintain.getId()) {
            this.updateById(caseTypeMaintain);
        } else {
            this.insert(caseTypeMaintain);
        }
    }

    /**
     * 获取所有类型
     * @return
     */
    public List<CaseTypeMaintain> getCaseTyeList() {
        return this.selectListAll();
    }
}
